html,body{margin:0;padding:0px;background:#fff;font-family:"MicroSoft YaHei",Arial;}
body{transform-origin: 0 0;font-size:14px;}
div,ul,li,p,a{margin:0;padding:0;box-sizing:border-box;}
ul{list-style:none;}
*,div,p,h1,h2{margin:0;padding:0;}
body{font-family:"Microsoft Yahei",verdana;font-weight:normal;}
body,ul{margin:0;padding:0}
li{list-style:none}
a{text-decoration:none;transition:background 0.3s ease 0s,color 0.3s ease 0s;}
a:hover{color:#2c9d69;}
a:link,a:visited{text-decoration:none;outline-style:none;}
.clearline{clear:both;height:10px;overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden;display:block;}
.fxl,a.fxl{float:left !important;}
.fxr,a.fxr{float:right !important;}
.clearfix{zoom:1;}
.clearfix:after{content:".";height:0;display:block;overflow:hidden;clear:both;}
.hide{display:none;}
.text-wid,a.text-wid{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.pos-abs{position:absolute !important;}
.pos-rel{position:relative !important;}
.pos-fix{position:fixed !important;}
.con-width-1200,.commen {
    width: 1200px;
    margin: 0 auto;
}
.hei20{height:20px;}
.hei30{height:30px;}
.hei40{height:40px;}
.rad5{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.public-title{display:block;height:90px;margin-bottom:90px;border-bottom:1px dashed #eee6e0;color: #2c9d69;}
.public-title .catage{right:0px;bottom:5px;text-align:right;font:normal 12px/20px "Microsoft YaHei";}
.public-title h2{z-index:2;top:5px;left:0px;right:0px;text-align:center;font:bolder 36px/40px "SimSun";color:#ddd;text-transform:uppercase;letter-spacing:5px;}
.public-title h2:before{
    position:absolute;bottom:-10px;margin-left:-25px;
    content:'';
    background:rgba(161,92,70,.06);
    width:300px;height:30px;
}
.public-title h1{z-index:2;top:30px;left:0px;right:0px;text-align:center;font:bold 36px/40px "Microsoft YaHei"}
.public-title h3{z-index:2;bottom:-10px;left:0px;right:0px;text-align:center;font:normal 14px/20px "Microsoft YaHei"}
.bg-white{background:#fff !important;}
.pub-tit h1 span{
    position:relative;
    display:inline-block;
    width:15px;
    height:40px;
}
.pub-tit h1 span:after{
    position:absolute;
    content:'•';
    width:15px;
    height:40px;
    line-height:40px;
    top:10px;
    left:0px;
}
.pub-tit h1 span.a04:after{
    font-size:35px;
}
.pub-tit h1 span.a03:after{
    font-size:25px;
}
.pub-tit h1 span.a02:after{
    font-size:20px;
}
.pub-tit h1 span.a01:after{
    font-size:12px;
}

.pub-tit {
    padding: 40px 0px;
    color: #2c9d69;
}

.pub-tit > h1 {
    display: block;
    font-size: 30px;
    font-weight: bold;
}

.pub-tit > h2 {
    color:#dddddd;
    font-family:Arial;
    font-size: 14px;
    font-weight: normal;
}
